package com.hkts.naturalgas.performance.performanceTo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

/**
 * @ClassNameHontUserTo
 * @Description 前台用户to
 * @Author yck
 * @Date2020-12-07 15:39
 * @Version V1.0
 **/
public class HontUserTo {

    private String id;

    private String userName;


    private String password;


    private String status;
    //昵称

    private String nickName;


    private String mobile;

    private String email;
    //地址

    private String address;

    private String street;


    private String sex;

    private String passStrength;

    private Integer userLevel;


    private Date updateTime;

    private Date createTime;

    private String description;

    private Integer approve;
    private String avatar;

    private Integer type;

    private String departmentTitle;

    private String departmentCopyTitle;

    private List<String> postTile;

    public List<String> getPostTile() {
        return postTile;
    }

    public void setPostTile(List<String> postTile) {
        this.postTile = postTile;
    }

    private String postId;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateLastTime;

    private String departmentId;

    private String openId;

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getPostId() {
        return postId;
    }

    public void setPostId(String postId) {
        this.postId = postId;
    }

    public Date getUpdateLastTime() {
        return updateLastTime;
    }

    public void setUpdateLastTime(Date updateLastTime) {
        this.updateLastTime = updateLastTime;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentTitle() {
        return departmentTitle;
    }

    public void setDepartmentTitle(String departmentTitle) {
        this.departmentTitle = departmentTitle;
    }

    public String getDepartmentCopyTitle() {
        return departmentCopyTitle;
    }

    public void setDepartmentCopyTitle(String departmentCopyTitle) {
        this.departmentCopyTitle = departmentCopyTitle;
    }


    public void setApprove(Integer approve) {
        this.approve = approve;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getId() {
        return id;
    }

    public String getUserName() {
        return userName;
    }

    public String getPassword() {
        return password;
    }

    public String getStatus() {
        return status;
    }

    public String getNickName() {
        return nickName;
    }

    public String getMobile() {
        return mobile;
    }

    public String getEmail() {
        return email;
    }

    public String getAddress() {
        return address;
    }

    public String getStreet() {
        return street;
    }

    public String getSex() {
        return sex;
    }

    public String getPassStrength() {
        return passStrength;
    }

    public Integer getUserLevel() {
        return userLevel;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public String getDescription() {
        return description;
    }

    public Integer getApprove() {
        return approve;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setStreet(String street) {
        this.street = street;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public void setPassStrength(String passStrength) {
        this.passStrength = passStrength;
    }

    public void setUserLevel(Integer userLevel) {
        this.userLevel = userLevel;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
